Review Approval
Approvals
Review Approval
PATCH
Review Approval
Update an approval’s status to approve or reject a pending action.
Authentication
Requires user authentication with write access to the board.Path Parameters
UUID of the board
UUID of the approval to update
Request Body
New status:
pending, approved, or rejectedResponse
Returns the updated approval object.Approval UUID
Board UUID
Type of action
Updated status:
pending, approved, or rejectedConfidence score (0-100)
Primary task UUID
Array of associated task UUIDs
Array of task titles
Agent UUID
Action payload
Rubric scores
ISO 8601 timestamp when created
ISO 8601 timestamp when status changed to approved/rejected
Example Request - Approve
Example Request - Reject
Example Response
Behavior
Approval Resolution
When an approval is approved or rejected:- The
resolved_attimestamp is set to the current time - The status changes to
approvedorrejected - The board lead agent receives a notification via the OpenClaw gateway
Lead Notification Message
The board lead receives a message with the following format:Reverting to Pending
You can change an approval back topending status. When reverting from approved or rejected to pending:
- The system validates that no other pending approval exists for the same tasks
- If conflicts exist, a 409 Conflict error is returned
Error Responses
404 Not Found
409 Conflict
Returned when trying to set status topending but another pending approval exists for the same task.
Activity Log
Approval resolution events are logged to the activity feed:approval.lead_notified: Lead was successfully notifiedapproval.lead_notify_failed: Notification to lead failed